.budget-explain {
  .table-container {
    background: #f7f7f7;
    margin-bottom: 24px;
    border: 0;
    overflow: hidden;
  }
  .ant-collapse-header {
    border: 1px solid $divide-line;
    border-bottom: none;
  }
  .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
    padding: 0;
    background: #fff;
  }
  .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
    padding-top: 0;
    padding-bottom: 0;
  }
  .ant-table, .ant-table table {
    border-radius: 0;
  }
  .ant-table-tbody > tr:last-child > td {
    border-bottom: none;
  }
}
